package data.entity;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(catalog = "dyht", name = "config_room")
public class ConfigRoom {
    /**
     * 配置id
     */
    @Id
    private Integer id;
    /** 房间id*/
    private Integer roomId;
    /** 游戏id*/
    private int gameId;
    /** 房间名*/
    private String roomName;
    /** 普通旋转每个元素出现的概率数组JSON, 按{@link com.sghd.football.module.game.service.core.ChessType}索引来*/
    private String rates;
    /** 免费旋转每个元素出现的概率数组JSON, 按{@link com.sghd.football.module.game.service.core.ChessType}索引来*/
    private String ratesFree;
    /** 下注区域*/
    private String betArea;
    /** 入场金币限制区间数组*/
    private String limitMoney;
    /** 普通元素个数对应倍数*/
    private String count2Rate;
    /** 免费旋转次数*/
    private int freeCount;
    /** 反分池比例*/
    private float refund;
    /** 奖励等级*/
    private String rewardRang;
    /** 抽水池比例*/
    private float drawWaters;
    private String refundCtrl;
    /**多少张桌子*/
    private int deskCount;
    private String mgame;
    /** 三朵花的倍数和权重的关系*/
    private String flower;
    /** 三个飞镖，免费次数和权重的关系*/
    private String dart;
    /** 购买次数对应总押倍数*/
    private String buy2Bet;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public int getGameId() {
        return gameId;
    }

    public void setGameId(int gameId) {
        this.gameId = gameId;
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    public String getRates() {
        return rates;
    }

    public void setRates(String rates) {
        this.rates = rates;
    }

    public String getRatesFree() {
        return ratesFree;
    }

    public void setRatesFree(String ratesFree) {
        this.ratesFree = ratesFree;
    }

    public String getBetArea() {
        return betArea;
    }

    public void setBetArea(String betArea) {
        this.betArea = betArea;
    }

    public String getLimitMoney() {
        return limitMoney;
    }

    public void setLimitMoney(String limitMoney) {
        this.limitMoney = limitMoney;
    }

    public String getCount2Rate() {
        return count2Rate;
    }

    public void setCount2Rate(String count2Rate) {
        this.count2Rate = count2Rate;
    }

    public int getFreeCount() {
        return freeCount;
    }

    public void setFreeCount(int freeCount) {
        this.freeCount = freeCount;
    }

    public float getRefund() {
        return refund;
    }

    public void setRefund(float refund) {
        this.refund = refund;
    }

    public String getRewardRang() {
        return rewardRang;
    }

    public void setRewardRang(String rewardRang) {
        this.rewardRang = rewardRang;
    }

    public float getDrawWaters() {
        return drawWaters;
    }

    public void setDrawWaters(float drawWaters) {
        this.drawWaters = drawWaters;
    }

    public String getRefundCtrl() {
        return refundCtrl;
    }

    public void setRefundCtrl(String refundCtrl) {
        this.refundCtrl = refundCtrl;
    }

    public int getDeskCount() {
        return deskCount;
    }

    public void setDeskCount(int deskCount) {
        this.deskCount = deskCount;
    }

    public String getMgame() {
        return mgame;
    }

    public void setMgame(String mgame) {
        this.mgame = mgame;
    }

    public String getFlower() {
        return flower;
    }

    public void setFlower(String flower) {
        this.flower = flower;
    }

    public String getDart() {
        return dart;
    }

    public void setDart(String dart) {
        this.dart = dart;
    }

    public String getBuy2Bet() {
        return buy2Bet;
    }

    public void setBuy2Bet(String buy2Bet) {
        this.buy2Bet = buy2Bet;
    }
}